/*
 * @Descripttion: 
 * @Author: liuYaoYu
 * @Date: 2021-12-06 15:46:10
 * @LastEditors: liuYaoYu
 * @LastEditTime: 2021-12-06 15:57:31
 */
package main
import (
	"fmt"
)
func main(){
	// golang 中 有两个移位运算符 运算规则
	// 右运算符 >> 低位溢出 符号位不变 ，并用符号位补溢出的高位
	// 左运算符 << 符号位不变，低位补0
	a:=1>>2
	// [0000 0001]==>[0000 0000]
	c:=1<<2//4
	// [0000 0100]
	fmt.Printf("jasd %v  ajsd%v",a,c)
}